package com.wdd.myplatform.service;

import cn.hutool.extra.qrcode.QrCodeUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.awt.image.BufferedImage;

/**
 * 生成二维码demo
 * @author Administrator
 */
@Service
@Slf4j
public class QRCodeService {

    public BufferedImage GetQRCode(String code) {
        BufferedImage bi = null;
        try{
            //调用接口生成二维码
            //获取一个二维码图片
            //code只是我前端传递的一个数据，这块可以根据项目具体情况设计，此处可以是url也可以是别的一些需要设置的内容
            //这块就是调用hutool工具类的方法生成二维码图片
            bi = QrCodeUtil.generate(code,200,200);
        } catch (Exception e) {
            log.error("获取二维码异常", e);
        }
        return bi;
    }
}
